package org.brisling.medical.domain;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.TableGenerator;

import org.brisling.base.domain.impl.BaseMonitorDomain;
import org.brisling.base.domain.inf.BaseDomainInf;
import org.brisling.common.ConstSysParam;
/**
 * 收费逻辑错误监控实体类
 * <p>Title: LogicWrong</p>
 * <p>Description: </p>
 * <p>Company: tongking </p>
 * @author jackson wang
 * @since  1.0
 * @version 1.0
 * @date 2016年5月30日 下午4:29:35
 */
@Entity
@Table(name=ConstSysParam.MODULE_LOGIC_WRONG)
public class LogicWrong extends BaseMonitorDomain implements BaseDomainInf{

	@Id
	@Column
	@GeneratedValue(strategy=GenerationType.TABLE,generator="logicWrongChargeGenerator")
	@TableGenerator(name="logicWrongChargeGenerator",
					table="sysman_generation_key",
					pkColumnValue=ConstSysParam.MODULE_LOGIC_WRONG,
					pkColumnName="primary_key",
					valueColumnName="key_value",
					allocationSize=1)
	private Long id;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}
	
	
	//出院人数
	private Long cyrs;
	//异常人数
	private Long ycrs;	
	
	//异常比例
	private Double ycbl;
	
	//护理费用异常人数及比例
	private Long hl;	
	private Double hlbl;
	
	//诊查费异常人数及比例
	private Long zc;
	private Double zcbl;
	
	//吸氧异常人数及比例
	private Long xy;
	private Double xybl;
	
	//床位费异常人数及比例
	private Long cw;
	private Double cwbl;
	
	//重症监护异常人数及比例
	private Long zzjh;
	private Double zzjhbl;

	

	public Long getCyrs() {
		return cyrs;
	}

	public void setCyrs(Long cyrs) {
		this.cyrs = cyrs;
	}

	public Long getYcrs() {
		return ycrs;
	}

	public void setYcrs(Long ycrs) {
		this.ycrs = ycrs;
	}

	public Double getYcbl() {
		return ycbl;
	}

	public void setYcbl(Double ycbl) {
		this.ycbl = ycbl;
	}

	public Long getHl() {
		return hl;
	}

	public void setHl(Long hl) {
		this.hl = hl;
	}

	public Double getHlbl() {
		return hlbl;
	}

	public void setHlbl(Double hlbl) {
		this.hlbl = hlbl;
	}

	public Long getZc() {
		return zc;
	}

	public void setZc(Long zc) {
		this.zc = zc;
	}

	public Double getZcbl() {
		return zcbl;
	}

	public void setZcbl(Double zcbl) {
		this.zcbl = zcbl;
	}

	public Long getXy() {
		return xy;
	}

	public void setXy(Long xy) {
		this.xy = xy;
	}

	public Double getXybl() {
		return xybl;
	}

	public void setXybl(Double xybl) {
		this.xybl = xybl;
	}

	public Long getCw() {
		return cw;
	}

	public void setCw(Long cw) {
		this.cw = cw;
	}

	public Double getCwbl() {
		return cwbl;
	}

	public void setCwbl(Double cwbl) {
		this.cwbl = cwbl;
	}

	public Long getZzjh() {
		return zzjh;
	}

	public void setZzjh(Long zzjh) {
		this.zzjh = zzjh;
	}

	public Double getZzjhbl() {
		return zzjhbl;
	}

	public void setZzjhbl(Double zzjhbl) {
		this.zzjhbl = zzjhbl;
	}	
	
}
